@charset "utf-8";
/* CSS Document */
@import url("public.css");

.headline{ background:#CCCCCC; line-height:25px; border:#aaa solid 1px; text-indent:1em;}
.headline span{ color:#FF0000; margin-left:1em;}


#login_body{ background:#FFFFFF;}
#login{ position:relative; width:850px; left:50%; margin:120px 0 200px -425px;}
#login .photo img{ border:#ccc solid 1px;}
#login form{ position:absolute; width:310px; height:400px; background:#fbfbfb; border:#ccc solid 1px; top:-42px; right:30px; color:#006699; }
#login .headtitle{ text-align:center; margin:15px 5px 20px 5px; border-bottom:#ccc solid 1px; padding-bottom:10px;}
#login form table{ width:80%; text-align:left; margin-left:10%; margin-bottom:20px; line-height:40px;}
#login form th{ width:80px; text-align:right; font-size:13px;}
#login input{color:#006699; color:#000;}
#login .input1{ border:#006699 solid 1px; width:150px; height:16px; padding:2px 5px 0 5px; font-size:12px;}
#login .input2{ margin:10px 0 0 0; background:url(../images/btn001.jpg); width:60px; height:22px; border: #006699 solid 1px; padding-top:2px!important; padding-top:4px; cursor:pointer; font-size:12px;}

.search{ background:#CCCCCC; line-height:25px; border:#aaa solid 1px; margin-top:5px;}
.button{ background:url(../images/bg001.gif); height:18px; padding-top:1px; border:#666666 solid 1px; font-size:12px; cursor:pointer;}
a.submit{ background:url(../images/bg001.gif); height:18px; line-height:18px; padding-top:2px; border:#666666 solid 1px; font-size:12px; padding:0 5px; text-indent:0; margin:2px 10px;}

.page{ text-align:center;  background:#CCCCCC; line-height:25px; border:#aaa solid 1px;}
.page a{ padding:1px 5px; background:#1C3949; color:#FFFFFF; margin:5px; font-weight:bold;}
.page a:hover{ color:#FFFFFF;}
.input1{ width:20px; height:18px;}
.input2{ width:60px; height:18px;}
.input3{ width:120px; height:18px;}
.input4{ width:200px; height:18px;}
.input5{ width:300px; height:18px;}
.input6{ width:400px; height:18px;}
.table1{ border-collapse:collapse; background:#E4E4E4;}
.table1 th{ border:#CCCCCC solid 1px; text-align:right; padding:1px 5px; vertical-align:top; font-weight:lighter;}
.table1 .left th{ text-align:left;}
.table1 .position{ width:40px;}
.table1 td{ border:#CCCCCC solid 1px; text-align:left; padding:1px 5px; background:#FFFFFF;}

.table2{border-collapse:collapse;}
.table2 th{ background:#eee; border:#D7D7D7 solid 1px; font-weight:lighter; text-align:center;}
.table2 td{ background:#fff; border:#D7D7D7 solid 1px; text-align:center; padding:2px 5px;}
.table2 .left{ text-align:left;}

.info_title{ background:#CCCCCC; line-height:30px; border-bottom:#D28500 solid 1px; text-indent:30px;}





